package com.gryffonx.Objects.PlayerCharacters;


/**
 * Base object for Wizards of the Coast's Advanced Dungeons rulesets
 *
 * @author Erik Stell
 * @version 1.0
 */
public abstract class DNDCharacterObject extends CharacterObject {

    private int level;
    private String alignment;
    private int hitPoints;
    private int armorClass;
    private int initiative;
    private int arcaneSpellFailure;
    private String homeland;
    private String deity;
    private int meleeAttackBonus;
    private int rangedAttackBonus;

    public int getLevel() {
        return level;
    }

    public void setLevel(int level) {
        this.level = level;
    }

    public String getAlignment() {
        return alignment;
    }

    public void setAlignment(String alignment) {
        this.alignment = alignment;
    }

    public int getHitPoints() {
        return hitPoints;
    }

    public void setHitPoints(int hitPoints) {
        this.hitPoints = hitPoints;
    }

    public int getArmorClass() {
        return armorClass;
    }

    public void setArmorClass(int armorClass) {
        this.armorClass = armorClass;
    }

    public int getInitiative() {
        return initiative;
    }

    public void setInitiative(int initiative) {
        this.initiative = initiative;
    }

    public int getArcaneSpellFailure() {
        return arcaneSpellFailure;
    }

    public void setArcaneSpellFailure(int arcaneSpellFailure) {
        this.arcaneSpellFailure = arcaneSpellFailure;
    }

    public String getHomeland() {
        return homeland;
    }

    public void setHomeland(String homeland) {
        this.homeland = homeland;
    }

    public String getDeity() {
        return deity;
    }

    public void setDeity(String deity) {
        this.deity = deity;
    }

    public int getMeleeAttackBonus() {
        return meleeAttackBonus;
    }

    public void setMeleeAttackBonus(int meleeAttackBonus) {
        this.meleeAttackBonus = meleeAttackBonus;
    }

    public int getRangedAttackBonus() {
        return rangedAttackBonus;
    }

    public void setRangedAttackBonus(int rangedAttackBonus) {
        this.rangedAttackBonus = rangedAttackBonus;
    }

}
